6b
Third rail tab · the database

Every day, every column

Days down the left, all 63 named columns across. The date column is pinned so a row stays identifiable at any horizontal scroll, and the header row is pinned vertically. Every header is one click that opens sort and a value filter together, the way a spreadsheet does it.

What it is for
The workbook, but readable. This is the surface where the empty columns are the finding: 19 of 63 are blank across every row shown, and the content columns stop at row 5 because four days have been written.
Circle Thrice
Calendar
Kanban
Database
Rows 31 of 365
Columns 63 shown
Sort and filters None applied Click any column header to sort it or filter it by value. Applied ones appear here as chips.
Day
{{ g.name }}{{ g.n }}
Date B C
{{ r.mark }} {{ r.date }}
{{ c.v }}NOT TRACKED

A header, clicked

One menu carries both sort directions and the value filter.
Lunar J
Filter by value · 3 ticked, not applied yet
{{ v.tick }} {{ v.l }} {{ v.n }}
Every value in the column with its row count beside it, so she can see how many days a filter will leave before applying it. Rows and menu items are 48px; the header that opens this is 48px too.

Measured on this surface

Read back off the rendered boxes.
{{ m.what }} {{ m.val }} {{ m.verdict }}

What this surface leaves open

{{ o.head }}
{{ o.body }}
6a
Second rail tab · the Kanban

Five columns, 365 cards

A real kanban: one column per review state, cards dragged between them, each column scrolling and counting its own. Cards are the statline density you picked — date, level, short to-do. Within a column they sort by auspiciousness descending, so the best unwritten days sit at the top of Not reviewed.

Corrected
This was drawn as a table first, which is not a kanban. The table was the right answer to a different question, and it is the database surface below — where every header sorts and filters like a spreadsheet.
Circle Thrice
Calendar
Kanban
Database
On the board 365 cards
Within a column Auspiciousness T ▼ descending Drag a card to change its state {{ kbMovedCount }} moved
{{ c.name }} {{ c.n }}
{{ k.mark }} {{ k.date }} MOVED {{ k.t }}
{{ k.p }}
Drop a day here

Measured on this surface

Read back off the rendered boxes.
{{ m.what }} {{ m.val }} {{ m.verdict }}

What this surface leaves open

{{ o.head }}
{{ o.body }}
5b
Pass 2 · surface 5 of 6 · the year page

2027

The last level. Four quarter cards above her write-up. The strip is the same 96px instrument as on the other four surfaces, with no second row, because this page is already the year. That leaves her write-up at 272.3px, the largest of the four overviews, with the video beside it.

Her words
Quarter one is probably the best quarter, the best day is in November, and a video that speaks to the major transits. The write-up is seeded with that shape so the region can be judged at the length she will actually use.
Circle Thrice
Calendar
Kanban
Database
Year 2027
Range B C Friday, January 1st to Friday, December 31st
Days 365
{{ c.l }}{{ c.n }}
days of 365
Colour auspice year TILLUSTRATIVE
{{ g.l }}
Complete
In progress
Not reviewed
{{ q.name }} {{ q.months }} {{ q.bestLab }}
Its slice of the strip T · {{ q.days }} days
{{ b.n }}
Her quarter write-up {{ q.summary }} {{ q.emptyLab }}
{{ q.st }}
Year overview · Ivy's write-up no column · short by her own account Status
Held 15:02:19
Video no column · the major transits
Where the year is written Committed, not opened. Hover a row for what it counts.
{{ p.lab }} {{ p.pct }}

Measured on this surface

Read back off the rendered boxes.
{{ m.what }} {{ m.val }} {{ m.verdict }}

What this surface leaves open

{{ o.head }}
{{ o.body }}
5a
Pass 2 · surface 4 of 6 · the quarter page

Q1 2027

Three month cards. The bands are identical to the month page — this is the round's stated visual risk answered by measurement: the quarter differs because the unit changes what a card can hold, not because the density changes. Fewer cards, so each is 466px and the write-up gets six clamped lines instead of four.

Same object, four sizes
Week, month, quarter and year are one Span card at four widths: 276.8 on the month page, 466 here, 347.8 on the year. Only the child unit and the width change. Nothing is restyled per level.
Circle Thrice
Calendar
Kanban
Database
Quarter Q1 · 1 of 4
Range B C Friday, January 1st to Wednesday, March 31st
Months BL 1 to 3 · 90 days
{{ c.l }}{{ c.n }}
days of 90
Colour auspice year TILLUSTRATIVE
{{ g.l }}
Complete
In progress
Not reviewed
Q1 in detail 90 days, one square each
{{ m.name }} {{ m.range }}
Its slice of the strip T · {{ m.days }} days
{{ b.n }}
Weeks it contains A {{ m.weeks }}
Her month write-up {{ m.summary }} {{ m.emptyLab }}
{{ m.st }}
Quarter overview · Ivy's write-up no column Status
Held 14:47:03
Cannot commit yet · week 13 runs into April, and February and March are unwritten
Video no column
Q1 across the five steps
{{ b.n }}
90 days. Eleven at the top step, which is why she reads Q1 as the year's best quarter.
Before this quarter can be written
{{ b }}

Measured on this surface

Read back off the rendered boxes.
{{ m.what }} {{ m.val }} {{ m.verdict }}

What this surface leaves open

{{ o.head }}
{{ o.body }}
4a
Pass 2 · surface 3 of 6 · the month page

January 2027

The same page as the week, one level up: week cards instead of day cards, and the tray holds the week write-up rather than a day's expanded to-do. That is her own description of the process — she expands the week write-ups to write the month.

What a span card carries
A range instead of a date, the week's slice of the strip instead of one level, the lunar days it crosses, and its own write-up in place of the two to-do fields. Four of the five fields she named are day fields, so this is the mapping, not a truncation.
Circle Thrice
Calendar
Kanban
Database
Month BL January · 1 of 12
Range B C Friday, January 1st to Sunday, January 31st
Weeks A 1 to 5
{{ c.l }}{{ c.n }}
days, not weeks
Colour auspice year TILLUSTRATIVE
{{ g.l }}
Complete
In progress
Not reviewed
January in detail 31 days, one square each
Week {{ w.n }} {{ w.spillLab }}
Range B C {{ w.range }}
Its slice of the strip T
{{ b.n }}
Lunar days crossed J {{ w.lunar }}
Her week write-up {{ w.summary }} {{ w.emptyLab }}
{{ w.st }}
Month overview · Ivy's write-up no column Status
Nothing held yet
Cannot commit yet · week 5 runs into February and is unwritten
Video no column
January across the five steps
{{ b.n }}
31 days. The month's own slice, the distribution rather than a mean.
Before this month can be written
{{ b }}

The tray, open on week 1

This is the expand she described: the week write-up whole, to write the month from.
Week 1 · January 1st to 7th Open the week ↗
Her week write-up, whole {{ wkSummary }}
Its seven days
{{ d.l }}
In progress 3 of 7 days still not reviewed
Read only, like the week's tray. The write-up is edited on the week page, which the corner link opens. The seven badges are the days at a glance, not controls.

Measured on this surface

Read back off the rendered boxes, not off the plan.
{{ m.what }} {{ m.val }} {{ m.verdict }}

What this surface leaves open

{{ o.head }}
{{ o.body }}
3a
Pass 2 · surface 2 of 6 · the week page

Week 1 · January 1st to 7th, 2027

Seven baseball cards across the top, each carrying the five fields Ivy Bromius named in the call, each opening a novella tray. Her write-up sits below them, filling its card, with the video link beside it. Same shell, same strip, same 900px height, no scroll.

From the call
Date, auspiciousness, the Hygromanteia lunar day, the short to-do and the expanded to-do on every card. A tray to drill into one without leaving the week. A write-up, and a link to a video. Status and the two controls are Jamie Murphey's instruction, not hers.
Circle Thrice
Calendar
Kanban
Database
Week A 1 of 52
Range B C Friday, January 1st to Thursday, January 7th, 2027
Lunar days J 24 to 30
{{ c.l }}{{ c.n }}
Colour auspice year TILLUSTRATIVE
{{ g.l }}
Complete
In progress
Not reviewed
{{ d.dow }} {{ d.dnum }}
{{ d.mark }} Level {{ d.lv }} {{ k.l }}
Lunar {{ d.lunar }} J K {{ d.hyg }}
Short to-do P {{ d.p }}
Expanded Q {{ d.q }}
{{ d.st }}
Week overview · Ivy's write-up no column · this is the field the printable planner reads Status
Held 14:31:52
Video no column
This week across the five steps
{{ b.n }}
The week's own slice of the strip. The distribution, not a mean, because averaging the run was refused.
Short to-dos still empty
{{ e }}

The novella tray, open on Tuesday

Drilling into one day without leaving the week, which is what she agreed to in the call.
++ Tuesday, January 5th Open the day ↗
Expanded to-do Q Forgive the debt you can afford, and no more. A day that reads generous and turns out to be arithmetic.
Events that carry the level BK Venus Trine Jupiter (07:14); Moon enters Libra (13:02); Aquarius I: Aiktion (21:40)
Not reviewed
The tray carries what the card had to truncate and nothing more. It is read only: editing a day happens on the day page, which the corner link opens.

Measured on this surface

{{ m.what }} {{ m.val }} {{ m.verdict }}

What this surface leaves open

{{ o.head }}
{{ o.body }}
2a
Pass 2 · surface 1 of 6 · the day page

Friday, January 1st, 2027

The instrument rail, unchanged where it works. The Colour Auspice Year and its hover day card are the same component as the version you kept, with only the contents the call changed. Four things move: five folder tabs carry the nav above the frame, events and content swap so reading runs left into writing, the lunar-day suggestion goes up into the header, and the review note and the state come inside the content box.

Drag the window
Width is fluid from 1280 up; the Window tweak drags it to 2560. Height holds at 900. The two read rails stay 296 and 400, so the writing rail takes every pixel of a wider monitor, and the strip cell widens so the run always spans.
Circle Thrice
Calendar
Kanban
Database
Date {{ cd.BC }} Friday, January 1st, 2027
Day ruler {{ cd.D }} ♀︎Venus
Lunar day {{ cd.J }} 24
Hygromanteia suggestion {{ cd.K }} {{ k1 }}
Week {{ cd.A }} 1
Month {{ cd.BL }} 1
Colour auspice year {{ cd.T }}ILLUSTRATIVE
{{ g.l }}
Complete
In progress
Not reviewed
Auspiciousness
{{ ausMark }}
{{ ausWord }}
{{ ausLevel }}
{{ k.l }}
Sheet {{ cd.T }} {{ ausSheet }} → {{ ausLevelShort }} Composite {{ cd.O }} +
Why this rating · the day's factors
{{ c.v }}{{ c.g }}{{ c.pl }}
{{ f.v }}{{ f.lab }}{{ f.col }}
Sky position {{ cd.ANAV }}
{{ p.g }}{{ p.sg }}{{ p.sign }}
Sun {{ cd.E }}{{ cd.F }}♑︎n?
Moon {{ cd.G }}{{ cd.H }}{{ cd.I }}♍︎t?02:16
Events
{{ e.lab }} {{ e.col }}{{ e.v }}{{ e.tg }}
Content Status
Short TODO {{ cd.P }}
Weekly expanded TODO {{ cd.Q }}
Magical Todo, assembled from P + events {{ cd.L }} · not editable {{ l1 }}
S+ category {{ cd.M }}
S+ materia {{ cd.N }} · from the category
Tag {{ cd.R }} · pick or type
Link {{ cd.S }}
Review note no column · reader not yet decided
Held 14:22:07

The override, open

Opens from the pencil on the auspiciousness box. A custom list, not a system dropdown.
Override the rating
{{ o.l }}Level {{ o.n }}current
Reason private to Ivy
The rating and the reason both save with the row. The rows are 30px, under the 48px token, and that is reported as a failure rather than resolved by growing the panel until it covers the factors it is being judged against.

Materia, open on Communication

The dependency is drawn. The options are placeholders and say so on the screen.
Real Sphere and Sundry list · 75 areas, 496 offerings, read out of the workbook
{{ m.tick }} {{ m.l }}
+
She said in the call that she can add a materia as well as pick from the list, so the last row types a new one. Changing the category empties the checked set rather than keeping picks the new category does not offer.

What the note takes when it grows

Region heights read back off the rendered content box, in px. Fixed regions 406.2, gaps 84.
{{ g.lab }} {{ g.v9 }} {{ g.v8 }}
1440 × 900 1280 × 800
The note is the flexible region and takes what is left of the 715px rail, less 28 of padding, 406.2 of fixed regions and 84 of gaps: 195.1 at the larger size, 95.1 at the smaller. It gives up 100px and keeps four lines. No region moves and nothing scrolls at either size.

Measured on this surface

{{ m.what }} {{ m.val }} {{ m.verdict }}

Five failures on this surface

The small controls miss the 48px token
The sequence filter, the jump-to-date field, the day stepper and the override pencil render 26px high; the month, quarter and year toggle on the strip is 16px, the smallest target on the surface. All are controls carried over from the version you kept, in a 46px header band and a 96px strip band. Raising the header set to 48 takes that band to 56, the column band from 716 to 706, and the review note from 220 to 210. The toggle costs the strip band 32px on top of that. It is your pick, not mine, because it changes the layout you approved.
Two label colours fail on contrast
The workbook column letters are #c3ccd8 on white, 1.62 : 1, 108 of them across the five calendar surfaces and 47 on this one. The standing secondary-label colour #8a98ad is 2.93 : 1 and appears on 780 elements across the seven surfaces at 7.5 to 12px, 372 of them on the kanban alone — the second most-used text colour in the document after the ink. Both are round-1 tokens you approved, so darkening them is your call; the figures belong here either way. Size compounds it: the tracked tags are 7px, the strip legend 7.5, the hover-card chips 6.5. They are inherited from the round-1 treatment you approved, so darkening the token is your call; the figure belongs here either way. The Density tweak turns them off in one move.
Save draft is a save control
Drawn as you asked, secondary beside Commit. It fails AC-10, which states no save control exists on the day page, and it puts two controls in the corner where the operating rules allow one. The held time is what makes the pair readable, or it is what makes Save draft look like it does nothing.
The override rating rows are 30px
Five rows at 48px make 240px of list, which covers the factor rows the override is being judged against. AC-19 fails here.
Factor and event rows carry no target
34 rows are marks rather than controls, which is what makes 63 slots fit. If any becomes clickable the zero-scroll rule breaks before the token does.

Read from the transcript

The call itself. Four things it confirms, six the brief does not carry.
Confirms what is drawn
{{ c }}
Named in the call, absent from the brief
{{ n.head }} {{ n.body }} {{ n.tag }}
1a
Pass 1 of 3 · inventory and space budget

Every region, measured, before any drawing

Six surfaces, 63 workbook columns named from the round-1 map, four fields that are new this round, measured against 1440×900 and 1280×800. Seven items are larger or more contradictory than the brief assumed and they are reported here rather than at the end.

Method
Machine for every ratio and every pixel figure on this page, computed rather than estimated. Designer for the region judgements. Confidence capped at heuristic.

Scope report

Seven items. None is resolved here.
{{ f.n }}
{{ f.head }}
{{ f.kind }}
{{ f.detail }}
{{ f.needs }}

The five steps, measured

Ratios computed on the canonical hex from the Auspiciousness object. The strip itself draws them through the canon calendar tint, which is the treatment you kept.
{{ s.lab }}
{{ s.name }}
{{ s.hex }}
on paper {{ s.paper }} · on the strip ground {{ s.vpale }}
{{ s.days }} days
Step against step, at cell width
{{ p.pair }} {{ p.val }} {{ p.verdict }}
Level 4 against level 2 is 1.04, and level 5 against level 1 is 1.19. The two pairs that mean opposite things carry no luminance difference, only hue. This is the measured answer to the brief's question about whether a five-step strip lets Ivy judge calibration, and it is a property of the accepted colour scale rather than of the drawing. It is reported, not fixed: the strip is the treatment she approved and it is not being altered to solve this.

Day page vertical budget

Frame 14px padding, 7px band gaps, three bands.
Band900800
{{ b.r }}{{ b.f }} {{ b.h9 }} {{ b.h8 }}
Column band, what is left 716 616
The 100px the smaller screen takes comes out of the one band holding all three rails, and inside it the review note is the only region that gives anything up. The events rail keeps all 15 slots because its rows are single-line with an ellipsis, which is the treatment already in the version you kept.

Every region of every surface

Pass 2 draws these in the brief's order. One surface per response, complete file each time.
Surface Unit it renders Regions, in reading order Fields new this round Budget
{{ s.name }}{{ s.obj }} {{ s.unit }} {{ s.regions }} {{ s.newf }} {{ s.budget }}

Field ledger, day page

Where each workbook column lands under the new column order. Every column keeps a labelled slot.
{{ l.region }} {{ l.n }} {{ l.cols }}
Named columns 63 Plus four fields with no column: the review note, the review state, the override rating and the override reason.

The empty-field rule

Your pick, and the rule already in the version you kept.
Labels persist, values show nothing
Populated today. The value shows.
Empty today. Nothing at all under the label — no hairline, no tint, no background. The emptiness is the information.
NOT YET TRACKED Never populated in any of the 365 rows. Columns AK and BI only.
Cost of the rule, measured: 15 event slots at 30px is 450px against 716px of column band at 1440 and 616px at 1280. It fits at both widths only while the event rows stay non-interactive marks.

The rollup field list, and what the call settled

The brief asks every unit of the level below to carry date, auspiciousness, the Hygromanteia lunar day, the short to-do and the expanded to-do. Four of those five are day fields, so only the week page can satisfy the list literally.
The transcript settles the upper three levels. Her own words are that she expands the week write-ups to do the month write-up, so what a span card carries is the child span's summary, not an average of day fields.
For a span unit rather than a day unit
{{ r.field }} {{ r.becomes }}
This also answers the round's stated visual risk. A quarter page differs from a month page because the unit changes what a card can hold, not because the density changes. The day card and the span card are two objects, the Day object and the Span object, each additive across its own four sizes.

Open questions carried into pass 2

{{ q.n }} {{ q.t }}

Assumed, not established

The nine-to-five pairing
Minus 4 and minus 3 to level 1, minus 2 and minus 1 to level 2, 0 to level 3, plus 1 to level 4, plus 2 upward to level 5. That is the fold already in the strip you kept, and it differs from the brief's implied pairing on plus 2. If column O holds a different one the strip recolours and no layout moves.
The category-to-materia map
No such map exists in Braid or in either brief. The dependency is drawn with placeholder options marked as placeholders on the screen itself.
The lunar-day headings and the per-day to-dos in the card
Lunar days 24 and 27 are Ivy's own rows. The other 28 headings, and every per-day to-do the hover card shows away from January 1st, are stand-ins so the card can be judged at any day of the year.
Pass 2 order
All seven surfaces drawn: day 2a, week 3a, month 4a, quarter 5a, year 5b, Kanban 6a and database 6b. Pass 3 carries the shared elements and the manifest. Each arrives as a new option on this canvas with its own id, newest at the top, so round 2 reads as one document. Pass 3 carries the shared elements and the manifest.
Change history
DateWhat changedDecided byRecorded in
{{ h.d }} {{ h.what }} {{ h.who }} {{ h.where }}